home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / ip / ppp / dp-2.3 / modem / Makefile.bak < prev    next >
Encoding:
Makefile  |  1993-02-08  |  3.0 KB  |  93 lines

  1. include ../conf/dp.conf
  2. include ../Makefile.hw
  3.  
  4. PROGS = setmodem
  5. SMOBJS=setmodem.o
  6. SMSRCS=setmodem.c
  7. DEFS=${HWSUPPORT}
  8. SRCS=$(SMSRCS)
  9. COM_FILES=t1600.com t1600.spkr.com t3000.com t3000.spkr.com query.com \
  10.       wb.com wb.spkr.com README
  11. INST_FILES=${DPMODEM_DIR}/setmodem        \
  12.        ${DPMODEM_DIR}/initmodem        \
  13.        ${DPMODEM_DIR}/t1600.com        \
  14.        ${DPMODEM_DIR}/t1600.spkr.com    \
  15.        ${DPMODEM_DIR}/t3000.com        \
  16.        ${DPMODEM_DIR}/t3000.spkr.com    \
  17.        ${DPMODEM_DIR}/wb.com        \
  18.        ${DPMODEM_DIR}/wb.spkr.com        \
  19.        ${DPMODEM_DIR}/query.com        \
  20.        ${DPMODEM_DIR}/README
  21.  
  22. CFLAGS=-O $(DEFS)
  23. LINTFLAGS=
  24.  
  25. all:    $(PROGS)
  26.  
  27. setmodem: $(SMOBJS)
  28.     $(CC) $(CFLAGS) -o setmodem $(SMOBJS)
  29.  
  30. install: ${INST_FILES}
  31.  
  32. ${DPMODEM_DIR}/setmodem:    setmodem
  33.     install -s -o root -g staff -m 755 setmodem  ${DPMODEM_DIR}
  34. ${DPMODEM_DIR}/initmodem:    initmodem.sh
  35.     install -c -o root -g staff -m 755 initmodem.sh ${DPMODEM_DIR}/initmodem
  36.  
  37. ${DPMODEM_DIR}/t1600.com:    t1600.com
  38.     install -c -m 444 t1600.com ${DPMODEM_DIR}
  39. ${DPMODEM_DIR}/t1600.spkr.com:    t1600.spkr.com
  40.     install -c -m 444 t1600.spkr.com ${DPMODEM_DIR}
  41. ${DPMODEM_DIR}/t3000.com:    t3000.com
  42.     install -c -m 444 t3000.com ${DPMODEM_DIR}
  43. ${DPMODEM_DIR}/t3000.spkr.com:    t3000.spkr.com
  44.     install -c -m 444 t3000.spkr.com ${DPMODEM_DIR}
  45. ${DPMODEM_DIR}/wb.com:    wb.com
  46.     install -c -m 444 wb.com ${DPMODEM_DIR}
  47. ${DPMODEM_DIR}/wb.spkr.com:    wb.spkr.com
  48.     install -c -m 444 wb.spkr.com ${DPMODEM_DIR}
  49. ${DPMODEM_DIR}/query.com:    query.com
  50.     install -c -m 444 query.com ${DPMODEM_DIR}
  51. ${DPMODEM_DIR}/README:    README
  52.     install -c -m 444 README ${DPMODEM_DIR}
  53.  
  54. clean:
  55.     rm -f foo core tags lint lint.setmodem a.out *.o setmodem Makefile.bak
  56.  
  57. lint:    setmodem.lint
  58.  
  59. setmodem.lint:    $(SMSRCS)
  60.     lint $(LINTFLAGS) -z $(SMSRCS) >lint.setmodem
  61.  
  62. depend:    $(SRCS)
  63.     for i in `ls $(SRCS) | sort | uniq`; do \
  64.         cc -M $(DEFS) $$i | \
  65.         awk ' { if ($$1 != prev) \
  66.         { if (rec != "") print rec; rec = $$0; prev = $$1; } \
  67.         else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
  68.         else rec = rec " " $$2 } } \
  69.         END { print rec } ' >> makedep; done
  70.     echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
  71.     echo '$$r makedep' >>eddep
  72.     echo 'w' >>eddep
  73.     cp Makefile Makefile.bak
  74.     ed - Makefile < eddep
  75.     rm eddep makedep
  76.     echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
  77.     echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
  78.     echo '# see make depend above' >> Makefile
  79.  
  80. # DO NOT DELETE THIS LINE -- make depend uses it
  81.  
  82. setmodem.o: setmodem.c /usr/include/stdio.h /usr/include/malloc.h
  83. setmodem.o: /usr/include/fcntl.h /usr/include/sys/fcntlcom.h
  84. setmodem.o: /usr/include/sys/stdtypes.h /usr/include/sys/stat.h
  85. setmodem.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
  86. setmodem.o: /usr/include/sys/sysmacros.h /usr/include/termios.h
  87. setmodem.o: /usr/include/sys/stdtypes.h /usr/include/sys/ioccom.h
  88. setmodem.o: /usr/include/sys/ttydev.h /usr/include/sys/ttycom.h
  89. setmodem.o: /usr/include/errno.h /usr/include/sys/errno.h
  90. # DEPENDENCIES MUST END AT END OF FILE
  91. # IF YOU PUT STUFF HERE IT WILL GO AWAY
  92. # see make depend above
  93.